//package Cn.Sarkar.Entities.MMS.ToJsonEntities;
//
//import Cn.Sarkar.Entities.Common.Additional.IDescription;
//import Cn.Sarkar.Entities.Common.Additional.IName;
//import Cn.Sarkar.Entities.MMS.Additional.IContacts;
//import Cn.Sarkar.Entities.MMS.Additional.ICountry;
//import Cn.Sarkar.Entities.MMS.Independent.IApplication;
//import Cn.Sarkar.Entities.MMS.Independent.ICompany;
//import Cn.Sarkar.Entities.MMS.Independent.IPerson;
//import Cn.Sarkar.Entities.ToJsonEntities.JBaseEntity;
//import Cn.Sarkar.Entities.ToJsonEntities.JDescription;
//import Cn.Sarkar.Entities.ToJsonEntities.JName;
//import org.jetbrains.annotations.NotNull;
//import org.jetbrains.annotations.Nullable;
//
//import java.util.LinkedList;
//import java.util.List;
//
//public class JCompany extends JBaseEntity implements ICompany {
//
//    private IName name = new JName();
//    private IDescription description = new JDescription();
//    private IContacts contacts = new JContacts();
//    private ICompany parent = null;
//    private List<IPerson> admins = new LinkedList();
//    private String licenceNumber = "";
//    private String identificationCode = "";
//    private List<IApplication> applications = new LinkedList();
//    private ICountry addr = new JCountry();
//
//
//    @NotNull
//    @Override
//    public IName getName() {
//        return name;
//    }
//
//    @Override
//    public void setName(@NotNull IName iName) {
//        name = iName;
//    }
//
//    @NotNull
//    @Override
//    public IDescription getDescription() {
//        return description;
//    }
//
//    @Override
//    public void setDescription(@NotNull IDescription iDescription) {
//        description = iDescription;
//    }
//
//    @NotNull
//    @Override
//    public IContacts getContacts() {
//        return contacts;
//    }
//
//    @Override
//    public void setContacts(@NotNull IContacts iContacts) {
//        contacts = iContacts;
//    }
//
//    @Nullable
//    @Override
//    public ICompany getParent() {
//        return parent;
//    }
//
//    @Override
//    public void setParent(@Nullable ICompany iCompany) {
//        parent = iCompany;
//    }
//
//    @NotNull
//    @Override
//    public List<IPerson> getAdmins() {
//        return admins;
//    }
//
//    @Override
//    public void setAdmins(@NotNull List<IPerson> list) {
//        admins = list;
//    }
//
//    @NotNull
//    @Override
//    public String getLicenceNumber() {
//        return licenceNumber;
//    }
//
//    @Override
//    public void setLicenceNumber(@NotNull String s) {
//        licenceNumber = s;
//    }
//
//    @NotNull
//    @Override
//    public String getIdentificationCode() {
//        return identificationCode;
//    }
//
//    @Override
//    public void setIdentificationCode(@NotNull String s) {
//        identificationCode = s;
//    }
//
//    @NotNull
//    @Override
//    public ICountry getAddr() {
//        return addr;
//    }
//
//    @Override
//    public void setAddr(@NotNull ICountry iCountry) {
//        addr = iCountry;
//    }
//
//    @NotNull
//    @Override
//    public List<IApplication> getApplications() {
//        return applications;
//    }
//
//    @Override
//    public void setApplications(@NotNull List<IApplication> list) {
//        applications = list;
//    }
//}
